public class Coin {
private String face = "Unflipped";
private int flips = 0;
private int heads = 0;
private double probability = 0.5;
public Coin() {}
public Coin(double probability) {
this.probability = probability;
}
public void resetFlips() {flips = heads = 0;}
public String getFace() {return face;}
public void flip() {
if (Math.random() < probability) {
face = "Heads";
heads += 1;
}
else {face = "Tails";}
}
}